package com.treasure.web.command.response;

import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @author sunhongmin
 * @date 2023/11/15 21:46
 * @description
 */
@Data
public class CorpUserInfoResponse implements Serializable {
    /**
     * 主键ID
     */
    private Long id;
    /**
     * 企业/高校ID
     */
    private String corpId;
    /**
     * 用户ID
     */
    private String userId;
    /**
     * 用户名
     */
    private String username;
    /**
     * 头像
     */
    private String avatar;
    /**
     * 创建时间
     */
    private LocalDateTime createTime;
    /**
     * 是否已删除
     */
    private Boolean hasDeleted;
    /**
     * 是否企业管理员
     */
    private Boolean hasAdmin;
    /**
     * 是否超级管理员
     */
    private Boolean hasSuperAdmin;
    /**
     * 注册通道
     */
    private String registerChannel;
    /**
     * 部门列表
     */
    private String departments;
    /**
     * 默认部门
     */
    private String defaultDepartment;
}
